package com.edu.chat.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.edu.chat.web.common.model.R;
import com.edu.chat.web.controller.vo.ArticleVO;
import com.edu.chat.web.dto.ArticleDTO;
import com.edu.chat.web.model.CsArticle;

import java.util.List;

/**
* @author 86177
* @description 针对表【cs_article(QA知识项信息表)】的数据库操作Service
* @createDate 2025-02-22 15:02:27
*/
public interface CsArticleService extends IService<CsArticle> {

	//根据知识库Id和分类Id分页查询知识项
	List<ArticleDTO>  listArticleByCategoryId(String categoryId,String libraryId);

	//新建文章·
	R<Boolean> createArticle(ArticleVO articleVO);

	//更新文章
	R<Boolean> updateArticle(ArticleVO articleVO);

	//删除文章
	R<Boolean> deleteArticle(String id);

	//根据文章Id查询文章
	R<ArticleDTO> getArticleById(String id);

}
